﻿package tg.app.rj.workorder;

import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

import psdi.app.workorder.WORemote;
import psdi.common.action.ActionCustomClass;
import psdi.mbo.Mbo;
import psdi.mbo.MboRemote;
import psdi.mbo.MboSetRemote;
import psdi.server.MXServer;
import psdi.util.MXApplicationException;
import psdi.util.MXException;


//
//	流程节点操作：仲裁转部门的正向操作
//
public class WO_ZCZBM implements ActionCustomClass {

	public void applyCustomAction(MboRemote mboremote, Object[] aobj)
			throws MXException, RemoteException {
		WORemote womboremote = (WORemote) mboremote;
		// String status = womboremote.getString("status");
		// String user = womboremote.getUserInfo().getDisplayName();
		// Date date = MXServer.getMXServer().getDate();
		// String worttype = womboremote.getString("WORKTYPE");// 菜单类型
		// if (worttype.equals("CM")) {
		WOCM(womboremote);
		// } else {
		// }

	}

	protected void WOCM(WORemote womboremote) throws MXException,
			RemoteException {
		try {
			String rlzy = womboremote.getString("WO5");
			if (rlzy.equalsIgnoreCase("03"))// 高压
			{
				rlzy = "03";// 燃料部高压需要转到设备部电气
			} else if (rlzy.equalsIgnoreCase("04")) {// 控制
				rlzy = "04";// 燃料部控制需要转到设备部仪控
			} else if (rlzy.equalsIgnoreCase("05")) {// 建安
				rlzy = "12";// 燃料部建安需要转到设备部建安
			} else if (rlzy.equalsIgnoreCase("06")) {// 信息
				rlzy = "14";// 燃料部信息需要转到设备部信息
			} else if (rlzy.equalsIgnoreCase("07")) {// 化水
				rlzy = "07";// 燃料部化水需要转到设备部化水
			}
			womboremote.setValue("WO2", rlzy, 11L);
		} catch (RemoteException remoteexception) {
			remoteexception.getMessage();
		}
	}

}
